package com.example.typhoonproject.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 中央气象台实时台风表（爬虫入库）
 */
@Data
@TableName("central_typhoon_nmc_cn")
public class TyphoonNmcCnEntity implements Serializable {

    @TableId(type = IdType.AUTO)
    private Integer id;

    // 台风编号
    private String code;

    // 台风英文名
    private String enName;

    // 时间(时区:UTC;格式:YYYYMMDDHHmmss)
    private String initialTime;

    // 经度
    private double loni;

    // 纬度
    private double lati;

    // 中心最低气压(0.1百帕)
    private double enpre;

    // 中心最大风速，单位:kt，1m/s=1.94kt
    private double maxwp;

    // 台风强度
    private String intensity;

    // 7级风圈半径东北方向，公里
    private double radius7_ne;

    // 7级风圈半径东南方向，公里
    private double radius7_se;

    // 7级风圈半径西南方向，公里
    private double radius7_sw;

    // 7级风圈半径西北方向，公里
    private double radius7_nw;

    // 10级风圈半径东北方向，公里
    private double radius10_ne;

    // 10级风圈半径东南方向，公里
    private double radius10_se;

    // 10级风圈半径西南方向，公里
    private double radius10_sw;

    // 10级风圈半径西北方向，公里
    private double radius10_nw;

    // 12级风圈半径东北方向，公里
    private double radius12_ne;

    // 12级风圈半径东南方向，公里
    private double radius12_se;

    // 12级风圈半径西南方向，公里
    private double radius12_sw;

    // 12级风圈半径西北方向，公里
    private double radius12_nw;

    // 风向
    private String windDirection;

    // 移速
    private double moveSpeed;

}
